iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
0

DAY3,第四天
就如同標題一樣,今天要介紹的是變數(Variable)
變數的主要功能,就是紀錄程式各式各樣的資料
有一些是程式必須使用的資料,有一些是程式產生的資料
在這邊,我們可以先想像一下這些變數,其實就是各種"容器"
這些"容器"裝著的東西,就是資料
在正式進入程式碼之前,我們先來了解一下各式各樣容器的種類
不同種類的容器,會放置不同種類的物品
例如:今天有一個垃圾桶,你應該是不會拿來放香蕉吧!
在Python的世界中,資料有四種類型,

  1. 整數(INT): 就是整數,EX:1,2,3,-1,-2,0
  2. 浮點數(FLOAT): 小數,值得注意的是,如果是"2.0"這種數字的話,視為小數,EX:1.0, 1.5, 2.4, 2.3336
  3. 字串(STRING): 一串文字,前後要用""框起來,如果數字被""框起來的話,就會變成字串EX:"ABC","1.0"
  4. 布林數(BOOL): 對或錯,正或反,是或非...等只有兩種答案的數值,一般來說會使用TRUE來代表正向的答案,FALSE來代表負面的答案

有了容器,有了資料,我們只差最後的一個步驟了,把資料放到容器中
在Python中,這個動作由一個 = 來完成
EX:
apple = 5
容器 放到 資料

上面的那個例子,就是將資料(5),放到(=),一個叫做(apple)的容器之中

既然我們有四種不同種類的資料,那我們需要準備的容器也要有四種
值得慶幸的是,Python在一開始指定容器的時候,會自動幫我們挑選一個適合的容器
已上面的例子來說,apple會變成放 整數(INT) 的容器
在幫容器命名時,需要把握以下幾個原則:

  1. 第一個字幕必須是英文或是底線(_)
  2. 第二個字母開始,可以使用英文,底線(_)和數字
  3. 不可以使用保留字元

保留字元是Python中用來表達某些特定功能的詞,如:前面學到的print,還有接下來會學到的if, for ...都是保留字元
只要不違背以上三個原則,所有的詞都可以是變數的名字

EX:
APPLE
Apple
_Apple
apple_1
banana_1_apple
Pneumonoultramicroscopicsilicovolcanoconiosis
以上都是合法的變數命名,但不建議用最後一個那樣,會打錯(?
2apple
這個就是非法的變數命名了(違背了第一點)

如果我們將與變數種類不相符的資料放到變數中的話,就會出現錯誤

因此在使用時,請大家注意變數與資料的種類是否相同


上一篇
DAY 2 Python的基本輸出方法
系列文
MTA 微軟專業程式認證-Python 篇4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言